home *** CD-ROM | disk | FTP | other *** search
-
- This is version 3.1 of APIG
-
- ---------------------------------------------------------------------
- APIG version 3.1 Released February 1992
- ---------------------------------------------------------------------
-
- * * * * * Documentation Changes * * * * *
-
- ---------------
- CLOSEFONT was not listed
-
- ---------------
- GETGADPTR, GETSTRGAD
- both of these functions allow a requester to be specified as a
- third parm, this was not documented
- ie. x = GETGADPTR(window,gadgetid,requester)
- x = GETSTRGAD(window,gadgetid,requester)
-
- * * * * * * * * * * * Changed Functions * * * * * * * * * * *
-
- ---------------
- MAKESTRGADGET
- Parm added to allow specifying an optional 'undo buffer'
- for the string gadget
-
- ---------------
- MOUSEFREQUENCY
- Hash code was screwed up, causing 'Function not found',
- corrected hash code, no change made to function.
-
- ---------------
- OPENWINDOW
- Additional parm added to allow specifying a gadget list before
- opening the window.
-
- ---------------
- REMOVE
- This function couldnt possibly have worked, since the wrong register
- was being loaded, it is now fixed.
-
- ---------------
- CLOSEWINDOW
-
- Bug fix for 2.04. Under AmigaDOS 2.0 if a window was opened with a
- console attached, when subsequently closed the window would remain
- open and the system hang. This has been corrected.
- Note examples e1_window, e2_window, e9_layers and e11_followmouse
- attached a console to the window.
-
- ---------------
- MAKEREQUESTER
-
- Added additional parm to allow specification of 'user' imagery.
-
- ---------------
- FREEMENU
-
- Name changed to FREETHISMENU, so as not to cause confusion between
- GADTools FREEMENUS() function. Do NOT use FREETHISMENU() with menus
- created by GADTool functions. FREETHISMENU() is used with menus
- that have been created with APIG's MAKEMENU() function.
-
-
- ---------------
- SET_APIG_GLOBALS
- Lots of new globals (especially 'tags') were added
-
- ---------------
- SETVALUE
- There was a bug in this function that reared its ugly head when used with
- 'tags', I forget what the bug was, anyway it is fixed.
-
-
- * * * * * Undocumented Functions * * * * *
-
- HORIZBODY -- not new function, it was always there, just never documented
- VERTBODY --
-
-
-
-
- * * * * * * * * * * * * * New Functions * * * * * * * * * * * *
-
- APIG Library
-
- ADD_LIST_NODE
- ADDTO_NEWMENU
- FREE_EXEC_NODE
- FREE_EXEC_LIST
- MAKENEWGADGET
- MAKENEWMENU
- SETSTRGADID
- SETTAGSLOT
-
-
- Graphics Library
-
- BitMapScale
- CLOSEMONITOR
- FINDDISPLAYINFO
- FONTEXTENT
- GETDISPLAYINFODATA
- GETVPMODEID
- MODENOTAVAILABLE
- NEXTDISPLAYINFO
- OPENMONITOR
- SCALEDIV
- TEXTEXTENT
- TEXTFIT
-
-
- Intuition Library
-
- BUILDEASYREQUESTARGS
- CHANGEWINDOWBOX
- DISPOSEOBJECT
- DRAWIMAGESTATE
- EASYREQUEST
- EASYREQUESTARGS
- ERASEIMAGE
- FREESCREENDRAWINFO
- FREESYSREQUEST
- GETATTR
- GETDEFAULTPUBSCREEN
- LOCKPUBSCREEN
- LOCKPUTSCREENLIST
- NEWOBJECTA
- NEXTPUBSCREEN
- OPENSCREENTAGLIST
- OPENWINDOWTAGLIST
- PUBSCREENSTATUS
- RESETMENUSTRIP
- SETDEFAULTPUBSCREEN
- SETMOUSEQUEUE
- SETPUBSCREENMODES
- SETWINDOWTITLES
- SYSREQHANDLER
- UNLOCKPUBSCREEN
- VIEWADDRESS
- VIEWPORTADDRESS
- ZIPWINDOW
-
-
- Exec Library
-
- ALLOCVEC
- FREEVEC
-
-
- ASL Library
-
- ALLOCASLREQUEST
- ALLOCFILEREQUEST
- ASLREQUEST
- FREEASLREQUEST
- FREEFILEREQ
- REQUESTFILE
-
-
- GADTools Library
-
- CREATECONTEXT
- CREATEGADGET
- CREATEGADGETA
- CREATEMENUS
- CREATEMENUSA
- DRAWBEVELBOX
- FREEGADGETS
- FREEMENUS
- FREEVISUALINFO
- GETVISUALINFO
- GETVISUALINFOA
- GT_BEINGREFRESH
- GT_ENDREFRESH
- GT_REFRESHWINDOW
- GT_SETGADGETATTRS
- GT_SETGADGETATTRSA
- LAYOUTMENUITEMS
- LAYOUTMENUITEMSA
- LAYOUTMENUS
- LAYOUTMENUSA
-
-
- Utility Library
-
- ALLOCATETAGITEMS
- AMIGA2DATE
- CHECKDATE
- CLONETAGITEMS
- DATE2AMIGA
- FILTERTAGCHANGES
- FILTERTAGITEMS
- FINDTAGITEM
- FREETAGITEMS
- GETTAGDATA
- MAPTAGS
- NEXTTAGITEM
- PACKBOOLTAGS
- REFRESHTAGITEMCLONES
- TAGINARRAY
-